package com.kimo.shop.bean.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 商品洞察-商品效果参数
 */
@Data
public class ProdEffectParam {
    /**
     * 时间类型 1今日实时 2 近7天 3 近30天 4自然日 5自然月
     */
    @ApiModelProperty("时间类型 1今日实时 2 近7天 3 近30天 4自然日 5自然月")
    private Integer dateType;
    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     * 结束时间
     */
    @ApiModelProperty("结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    /**
     * 时间
     */
    @ApiModelProperty("前端不传字段")
    private Date dateTime;

    /**
     * 店铺id
     */
    @ApiModelProperty("店铺id，前端不传字段")
    private Long shopId;

    /**
     * 分组详情 0 全部分组 1隐藏
     */
    @ApiModelProperty("分组详情 0 全部分组 1隐藏")
    private Integer group;

    /**
     * 活动区域  0全部状态  1出售中 2仓库中 3已售罄
     */
    @ApiModelProperty("活动区域  0全部状态  1出售中 2仓库中 3已售罄")
    private Integer status;

//    /**
//     * 销售指标 1曝光次数 2曝光人数 3访客数 4浏览量 5加购人数 6加购件数 7支付人数 8单品转化率 9支付商品件数  10商品支付金额
//     */
//    private Integer saleIndex;
//    /**
//     * 销售指标 1申请退款订单数 2申请退款人数 3成功退款订单数 4成功退款人数 5成功退款金额 6退款率
//     */
//    private Integer serviceIndex;

    /**
     * 商品名称
     */
    @ApiModelProperty("商品名称")
    private String prodName;
}
